Ghi chú Java_(ngôn_ngữ_lập_trình)

  1. Java 5.0 added several new language features (the enhanced for loop, autoboxing, varargsannotations), after they were introduced in the similar (and competing) C# language
  2. Gosling, James; and McGilton, Henry (tháng 5 năm 1996). “The Java Language Environment”
  3. Gosling, James; Joy, Bill; Steele, Guy; and Bracha, Gilad. “The Java Language Specification, 2nd Edition”
  4. “The A-Z of Programming Languages: Modula-3”. Computerworld.com.au. Truy cập ngày 9 tháng 6 năm 2010. 
  5. Niklaus Wirth stated on a number of public occasions, e.g. in a lecture at the Polytechnic Museum, Moscow in September, 2005 (several independent first-hand accounts in Russian exist, e.g. one with an audio recording: Filippova, Elena (ngày 22 tháng 9 năm 2005). “Niklaus Wirth's lecture at the Polytechnic Museum in Moscow”. ), that the Sun Java design team licenced the Oberon compiler sources a number of years prior to the release of Java and examined it: a (relative) compactness, type safety, garbage collection, no multiple inheritance for classes -- all these key overall design features are shared by Java and Oberon.
  6. Patrick Naughton cites Objective-C as a strong influence on the design of the Java programming language, stating that notable direct derivatives include Java interfaces (derived from Objective-C's protocol) and primitive wrapper classes.
  7. TechMetrix Research (1999). “History of Java” (PDF). Java Application Servers Report. The project went ahead under the name "green" and the language was based on an old model of UCSD Pascal, which makes it possible to generate interpretive code 
  8. “A Conversation with James Gosling – ACM Queue”. Queue.acm.org. Ngày 31 tháng 8 năm 2004. Truy cập ngày 9 tháng 6 năm 2010. 
  9. Gosling và đồng nghiệp 2014, tr. 1.
  10. “Programming Language Popularity”. 2009. Truy cập ngày 16 tháng 1 năm 2009. 
  11. “TIOBE Programming Community Index”. 2009. Truy cập ngày 6 tháng 5 năm 2009. 
  12. “Oracle and Java”. oracle.com. Oracle Corporation. Truy cập ngày 23 tháng 8 năm 2010. Oracle has been a leading and substantive supporter of Java since its emergence in 1995 and takes on the new role as steward of Java technology with a relentless commitment to fostering a community of participation and transparency. 
  13. “1.2 Design Goals of the JavaTM Programming Language”. Java.sun.com. Ngày 1 tháng 1 năm 1999. Truy cập ngày 9 tháng 6 năm 2010. 
  14. “Tiobe Index”. TIOBE. Truy cập ngày 31 tháng 12 năm 2017.